I'm not really sure. they really weren't sure. I replaced EVERYTHING related to the idle and nothing helped. Only thing we could tell was that with my ECU the idle was too high and with theirs it was normal. They tried tons of stuff with mine to try and fix it and nothing worked. So, they were kind enough to give me the ECU they use.